grille screen - French English Dictionary